home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Celestin Apprentice 5
/
Apprentice-Release5.iso
/
Source Code
/
C
/
Applications
/
Fixation 1.3
/
pascal.h
< prev
next >
Wrap
Text File
|
1995-02-03
|
696b
|
27 lines
/*
* pascal.h
*
* Copyright (c) 1991 Symantec Corporation. All rights reserved.
*
*/
// these functions modify their argument in place - don't use with constants
/* unsigned char *CtoPstr(char *);
char *PtoCstr(unsigned char *);
#define c2pstr(s) CtoPstr(s)
#define p2cstr(s) PtoCstr(s)
pascal unsigned char *C2PStr(char *);
pascal char *P2CStr(unsigned char *); */
#ifndef __cplusplus
// no longer needed - provided for backward compatibility
pascal void CallPascal (...) = { 0x205F, 0x4E90 };
pascal char CallPascalB(...) = { 0x205F, 0x4E90 };
pascal int CallPascalW(...) = { 0x205F, 0x4E90 };
pascal long CallPascalL(...) = { 0x205F, 0x4E90 };
#endif
#ifdef __cplusplus
}
#endif